什么是 Spring Cloud
Spring 官网中对 Spring Cloud 描述主要是如下这个架构图:
Spring Cloud 旨在简化分布式系统的构建,开发,部署,维护。
Spring Boot VS Spring Cloud
Spring Boot 强调服务的开发
Spring Cloud 强调服务间的整合,协调,是整体解决方案
Spring Cloud VS Dubbo
Dubbo 基于 RPC 调用,专注于 RPC 调用
Spring Cloud 使用 RESTful API
在微服务架构各种必须组件中, Spring Cloud 产品非常完善,具备整体解决方案,如 断路器 服务网关 分布式配置 服务跟踪 消息总线 数据流 批量任务等等
Dubbo 只能集成服务注册和服务监控,其他均不完善
参考资料